package fi.jamk.rekisteri;
/*
 * Henkilo.java
 *
 * Created on 13. tammikuuta 2005, 9:21
 */

/**
 *
 * @author  mapas
 */
public class Henkilo {
    
  // attribuutit
  String etunimi;
  String sukunimi;
  String sotu;

  // parametrillinen konstruktori
  public Henkilo(String etunimi, String sukunimi, String sotu) {
    this.etunimi = etunimi;
    this.sukunimi = sukunimi;
    this.sotu = sotu;
  }

  // metodi, joka palauttaa sosiaaliturvatunnuksen
  public String palautaSotu() {
    return this.sotu;
  }

  // metodi, joka palauttaa etunimen
  public String palautaEtunimi() {
    return this.etunimi;
  }

  // metodi, joka palauttaa sukunimen
  public String palautaSukunimi() {
    return this.sukunimi;
  }

  // metodi, joka asettaa etunimen (pääohjelma kutsuu esim. henkilo1.muutaEtunimi("Matti");
  public void muutaEtunimi(String etunimi) {
    this.etunimi = etunimi;
  }

  // metodi, joka asettaa sukunimen (pääohjelma kutsuu esim. henkilo1.muutaSukunimi("Meikäläinen");
  public void muutaSukunimi(String sukunimi) {
    this.sukunimi = sukunimi;
  }

  // metodi, joka palauttaa tiedot merkkijonona (Esim. "Matti Meikäläinen 010190-234D")
  public String palautaTiedot() {
    return this.etunimi + " " + this.sukunimi + " " + this.sotu;
  }
    
}